package day12;

public class Demo5 {
    public static void main(String[] args) {
        System.out.println(demo1());
    }

    public static int demo1(){
        int i = 10;
        try{
            System.out.println("执行");
            //先于finally执行  但是没有立即返回  保存临时副本
            //如果finally没有返回值  最后才返回这个临时副本
            //如果finaly有返回值  则会替换掉之前的临时副本
            return 10;
        }
        catch(Exception e){
            System.out.println(e);
            return 20;
        }
        finally {
            System.out.println("finally");
            System.out.println(i);
            return 30;
        }
    }
}
